//全局的AJAX访问，处理AJAX清求时SESSION超时
$.ajaxSetup({
    contentType:"application/x-www-form-urlencoded;charset=utf-8",
    complete:function(XMLHttpRequest,textStatus){
          //通过XMLHttpRequest取得响应头，sessionstatus           
          var sessionstatus=XMLHttpRequest.getResponseHeader("sessionstatus"); 
          if(sessionstatus=="timeout"){
        	  alert(sessionstatus);
               //跳转的登录页面
               window.location.replace('${ctx}/yunqi/login.do');
       		}	
    }
});

/* 弹出消息 */
function viewText(obj){
	$.messager.alert('提示',$(obj).attr('title'),'info');
}

/* 复选删除 */
/* $table table对象  $url 请求URL $alertInfo 提示消息   $status 审核状态值 */
function destroyMutiles($table,$url,$alertInfo,$status){
	var checkedItems = $table.datagrid('getChecked');
	var row = $table.datagrid('getSelected');
	var names = [];
	$.each(checkedItems, function(index, item){
	names.push(item.appId);
	}); 
	if(names.length==0){
		if(null!=row){
			modify($table,row.appId,$status,$url,$alertInfo);
		}else{
			$.messager.alert('提示','请勾选需要处理的'+$alertInfo+'!','info');
		}
	}else{
		modify($table,names.join(","),$status,$url,$alertInfo)
	}
}

/* 修改状态值 */
/* $table table对象  $id  操作对象ID $status 状态值   $url 请求URL $alertInfo 提示消息 */
function modify($table,$id,$status,$url,$alertInfo){
	var info;
	if($status==2){
		info = "确定通过审核或启用该应用/网站吗？";
	}else if($status==3){
		info = "确定注销该应用/网站吗？";
	}else{
		info = "确定处理该应用/网站吗？";
	}
	
	$.messager.confirm("提示", info, function(r){
        if (r){
        	$.ajax({
        		url : $url,
        		cache : false,
        		type  :'post',
        		data : {
        			ids : $id,
        			st:$status
        			},
        		dataType : 'text',
        		success : function(msg){
            		if(msg==1){
            			$.messager.alert('提示','操作成功!','info');
            			$table.datagrid("reload");
            		}else{
            			$.messager.alert('提示','操作失败!','info');
            		}
        		}
        	})
        }
    });
}